package models

// Niudantype undefined
type Niudantype struct {
	ID   int64  `json:"id" gorm:"id"`
	Name string `json:"name" gorm:"name"`
}

// TableName 表名称
func (*Niudantype) TableName() string {
	return "niudantype"
}

// Niudan undefined
type Niudan struct {
	ID           int64   `json:"id" gorm:"id"`
	Name         string  `json:"name" gorm:"name"`
	Niudantypeid int64   `json:"niudantypeid" gorm:"niudantypeid"`
	Image        string  `json:"image" gorm:"image"`
	Images       string  `json:"images" gorm:"images"`
	Price        float64 `json:"price" gorm:"price"` // 一发价格
	Jiazhi       string  `json:"jiazhi" gorm:"jiazhi"`
	Chuanshuo    float64 `json:"chuanshuo" gorm:"chuanshuo"` // 传说款比例
	Shishi       float64 `json:"shishi" gorm:"shishi"`       // 史诗款比例
	Putong       float64 `json:"putong" gorm:"putong"`       // 普通款比例
	Gaoji        float64 `json:"gaoji" gorm:"gaoji"`         // 高级款比例
	Fiveprice    float64 `json:"fiveprice" gorm:"fiveprice"` // 五发价格
	Tenprice     float64 `json:"tenprice" gorm:"tenprice"`   // 十发价格
	Status       int64   `json:"status" gorm:"status"`       // 1正常 2下架
	Collect      int64   `json:"collect" gorm:"collect"`
	Usernum      int64   `json:"usernum" gorm:"usernum"`
	Daynum       int64   `json:"daynum" gorm:"daynum"`
	Danchou      int64   `json:"danchou" gorm:"danchou"`
	Cjimage      string  `json:"cjimage" gorm:"cjimage"`
	Sort         int64   `json:"sort" gorm:"sort"`
}
type Niudansql struct {
	ID      int64 `json:"id" gorm:"id"`
	Usernum int64 `json:"usernum" gorm:"usernum"`
	Daynum  int64 `json:"daynum" gorm:"daynum"`
}

// TableName 表名称
func (*Niudan) TableName() string {
	return "niudan"
}

// Niudangood undefined
type Niudangood struct {
	ID       int64   `json:"id" gorm:"id"`
	Goodid   int64   `json:"goodid" gorm:"goodid"`
	Classify int64   `json:"classify" gorm:"classify"` // 1传说款 2史诗款 3普通款 4高级款
	Niudanid int64   `json:"niudanid" gorm:"niudanid"`
	Bili     float64 `json:"bili" gorm:"bili"`
	Num      int64   `json:"num" gorm:"num"`
}

type Niudangoodsql struct {
	ID       int64   `json:"id" gorm:"id"`
	Goodid   int64   `json:"goodid" gorm:"goodid"`
	Classify int64   `json:"classify" gorm:"classify"` // 1传说款 2史诗款 3普通款 4高级款
	Niudanid int64   `json:"niudanid" gorm:"niudanid"`
	Name     string  `json:"name" gorm:"name"`
	Image    string  `json:"image" gorm:"image"`
	Price    float64 `json:"price" gorm:"price"` // 售价
	Bili     float64 `json:"bili" gorm:"bili"`
	Num      int64   `json:"num" gorm:"num"`
}

// TableName 表名称
func (*Niudangood) TableName() string {
	return "niudangood"
}

// Fanshang undefined
type Fanshang struct {
	ID            int64   `json:"id" gorm:"id"`
	Name          string  `json:"name" gorm:"name"`
	Classify      int64   `json:"classify" gorm:"classify"` // 1付钱 2付积分
	Liushui       float64 `json:"liushui" gorm:"liushui"`   // 满多少参与，流水or积分
	Image         string  `json:"image" gorm:"image"`
	Images        string  `json:"images" gorm:"images"`
	Ashang        float64 `json:"ashang" gorm:"ashang"`               // a赏比例
	Bshang        float64 `json:"bshang" gorm:"bshang"`               // b赏比例
	Cshang        float64 `json:"cshang" gorm:"cshang"`               // c赏比例
	Dshang        float64 `json:"dshang" gorm:"dshang"`               // d赏比例
	Originalprice float64 `json:"originalprice" gorm:"originalprice"` // 原价
	Price         float64 `json:"price" gorm:"price"`                 // 一发价格
	Fiveprice     float64 `json:"fiveprice" gorm:"fiveprice"`         // 五发价格
	Tenprice      float64 `json:"tenprice" gorm:"tenprice"`           // 十发价格
	Status        int64   `json:"status" gorm:"status"`               // 1正常 2下架
	Collect       int64   `json:"collect" gorm:"collect"`
	Usernum       int64   `json:"usernum" gorm:"usernum"`
	Daynum        int64   `json:"daynum" gorm:"daynum"`
	Danchou       int64   `json:"danchou" gorm:"danchou"`
	Cjimage       string  `json:"cjimage" gorm:"cjimage"`
	Sort          int64   `json:"sort" gorm:"sort"`
}
type Fanshangsql struct {
	ID      int64 `json:"id" gorm:"id"`
	Usernum int64 `json:"usernum" gorm:"usernum"`
	Daynum  int64 `json:"daynum" gorm:"daynum"`
}

// TableName 表名称
func (*Fanshang) TableName() string {
	return "fanshang"
}

// Fanshanggood undefined
type Fanshanggood struct {
	ID         int64   `json:"id" gorm:"id"`
	Goodid     int64   `json:"goodid" gorm:"goodid"`
	Classify   int64   `json:"classify" gorm:"classify"` // 1传说款 2史诗款 3普通款 4高级款
	Fanshangid int64   `json:"fanshangid" gorm:"fanshangid"`
	Bili       float64 `json:"bili" gorm:"bili"`
	Num        int64   `json:"num" gorm:"num"`
}
type Fanshanggoodsql struct {
	ID         int64   `json:"id" gorm:"id"`
	Goodid     int64   `json:"goodid" gorm:"goodid"`
	Classify   int64   `json:"classify" gorm:"classify"` // 1传说款 2史诗款 3普通款 4高级款
	Fanshangid int64   `json:"fanshangid" gorm:"fanshangid"`
	Name       string  `json:"name" gorm:"name"`
	Image      string  `json:"image" gorm:"image"`
	Price      float64 `json:"price" gorm:"price"` // 售价
	Bili       float64 `json:"bili" gorm:"bili"`
	Num        int64   `json:"num" gorm:"num"`
}

// TableName 表名称
func (*Fanshanggood) TableName() string {
	return "fanshanggood"
}

// Orderniudan undefined
type Orderniudan struct {
	ID        int64   `json:"id" gorm:"id"`
	Uid       int64   `json:"uid" gorm:"uid"`
	Niudanid  int64   `json:"niudanid" gorm:"niudanid"`
	Addtime   int64   `json:"addtime" gorm:"addtime"`
	Orderno   string  `json:"orderno" gorm:"orderno"`
	Status    int64   `json:"status" gorm:"status"` // 1待付款 2已付款
	Num       int64   `json:"num" gorm:"num"`
	Paystatus int64   `json:"paystatus" gorm:"paystatus"` // 1微信 2支付宝 3矿石 4微信小程序
	Price     float64 `json:"price" gorm:"price"`
	Choujiang int64   `json:"choujiang" gorm:"choujiang"`
	Qudao     string  `json:"qudao" gorm:"qudao"`
	Pricepay  int64   `json:"pricepay" gorm:"pricepay"`
}

type Orderniudanfk struct {
	ID       int64 `json:"id" gorm:"id"`
	Uid      int64 `json:"uid" gorm:"uid"`
	Addtime  int64 `json:"addtime" gorm:"addtime"`
	Niudanid int64 `json:"niudanid" gorm:"niudanid"`
	Num      int64 `json:"num" gorm:"num"`
}

type Orderniudansql struct {
	ID        int64   `json:"id" gorm:"id"`
	Uid       int64   `json:"uid" gorm:"uid"`
	Niudanid  int64   `json:"niudanid" gorm:"niudanid"`
	Addtime   int64   `json:"addtime" gorm:"addtime"`
	Orderno   string  `json:"orderno" gorm:"orderno"`
	Status    int64   `json:"status" gorm:"status"` // 1待付款 2已付款
	Num       int64   `json:"num" gorm:"num"`
	Paystatus int64   `json:"paystatus" gorm:"paystatus"` // 1微信 2支付宝 3矿石 4微信小程序
	Price     float64 `json:"price" gorm:"price"`
	Choujiang int64   `json:"choujiang" gorm:"choujiang"`
	Name      string  `json:"name" gorm:"name"`
	Image     string  `json:"image" gorm:"image"`
	Phone     string  `json:"phone" gorm:"phone"`       // 手机号
	Nickname  string  `json:"nickname" gorm:"nickname"` // 昵称
	Laiyuan   int64   `json:"laiyuan" gorm:"laiyuan"`
}

// TableName 表名称
func (*Orderniudan) TableName() string {
	return "orderniudan"
}

// Orderniudangood undefined
type Orderniudangood struct {
	ID            int64   `json:"id" gorm:"id"`
	Uid           int64   `json:"uid" gorm:"uid"`
	Goodid        int64   `json:"goodid" gorm:"goodid"`
	Goodname      string  `json:"goodname" gorm:"goodname"`
	Goodimage     string  `json:"goodimage" gorm:"goodimage"`
	Goodmojing    float64 `json:"goodmojing" gorm:"goodmojing"`
	Goodprice     float64 `json:"goodprice" gorm:"goodprice"`
	Addtime       int64   `json:"addtime" gorm:"addtime"`
	Orderniudanid int64   `json:"orderniudanid" gorm:"orderniudanid"`
	Num           int64   `json:"num" gorm:"num"`
	Dengji        int64   `json:"dengji" gorm:"dengji"`
	State         int64   `json:"state" gorm:"state"`
}
type Orderniudangoodsql struct {
	ID            int64   `json:"id" gorm:"id"`
	Uid           int64   `json:"uid" gorm:"uid"`
	Goodid        int64   `json:"goodid" gorm:"goodid"`
	Goodname      string  `json:"goodname" gorm:"goodname"`
	Goodimage     string  `json:"goodimage" gorm:"goodimage"`
	Goodmojing    float64 `json:"goodmojing" gorm:"goodmojing"`
	Goodprice     float64 `json:"goodprice" gorm:"goodprice"`
	Addtime       int64   `json:"addtime" gorm:"addtime"`
	Orderniudanid int64   `json:"orderniudanid" gorm:"orderniudanid"`
	Num           int64   `json:"num" gorm:"num"`
	Dengji        int64   `json:"dengji" gorm:"dengji"`
	Nickname      string  `json:"nickname" gorm:"nickname"`
	Logo          string  `json:"logo" gorm:"logo"` // 头像
	State         int64   `json:"state" gorm:"state"`
}

// TableName 表名称
func (*Orderniudangood) TableName() string {
	return "orderniudangood"
}

// Orderfanshang undefined
type Orderfanshang struct {
	ID         int64   `json:"id" gorm:"id"`
	Uid        int64   `json:"uid" gorm:"uid"`
	Fanshangid int64   `json:"fanshangid" gorm:"fanshangid"`
	Addtime    int64   `json:"addtime" gorm:"addtime"`
	Orderno    string  `json:"orderno" gorm:"orderno"`
	Status     int64   `json:"status" gorm:"status"` // 1待付款 2已付款
	Num        int64   `json:"num" gorm:"num"`
	Paystatus  int64   `json:"paystatus" gorm:"paystatus"` // 1微信 2支付宝 3矿石 4微信小程序 5积分
	Price      float64 `json:"price" gorm:"price"`
	Choujiang  int64   `json:"choujiang" gorm:"choujiang"` // 1未获取 2以获取
	Qudao      string  `json:"qudao" gorm:"qudao"`
	Pricepay   int64   `json:"pricepay" gorm:"pricepay"`
}

type Orderfanshangfk struct {
	ID         int64 `json:"id" gorm:"id"`
	Uid        int64 `json:"uid" gorm:"uid"`
	Addtime    int64 `json:"addtime" gorm:"addtime"`
	Fanshangid int64 `json:"fanshangid" gorm:"fanshangid"`
	Num        int64 `json:"num" gorm:"num"`
}
type Orderfanshangsql struct {
	ID         int64   `json:"id" gorm:"id"`
	Uid        int64   `json:"uid" gorm:"uid"`
	Fanshangid int64   `json:"fanshangid" gorm:"fanshangid"`
	Addtime    int64   `json:"addtime" gorm:"addtime"`
	Orderno    string  `json:"orderno" gorm:"orderno"`
	Status     int64   `json:"status" gorm:"status"` // 1待付款 2已付款
	Num        int64   `json:"num" gorm:"num"`
	Paystatus  int64   `json:"paystatus" gorm:"paystatus"` // 1微信 2支付宝 3矿石 4微信小程序 5积分
	Price      float64 `json:"price" gorm:"price"`
	Choujiang  int64   `json:"choujiang" gorm:"choujiang"` // 1未获取 2以获取
	Name       string  `json:"name" gorm:"name"`
	Image      string  `json:"image" gorm:"image"`
	Phone      string  `json:"phone" gorm:"phone"`       // 手机号
	Nickname   string  `json:"nickname" gorm:"nickname"` // 昵称
	Laiyuan    int64   `json:"laiyuan" gorm:"laiyuan"`
}

// TableName 表名称
func (*Orderfanshang) TableName() string {
	return "orderfanshang"
}

// Orderfanshanggood undefined
type Orderfanshanggood struct {
	ID              int64   `json:"id" gorm:"id"`
	Uid             int64   `json:"uid" gorm:"uid"`
	Goodid          int64   `json:"goodid" gorm:"goodid"`
	Goodname        string  `json:"goodname" gorm:"goodname"`
	Goodimage       string  `json:"goodimage" gorm:"goodimage"`
	Goodmojing      float64 `json:"goodmojing" gorm:"goodmojing"`
	Goodprice       float64 `json:"goodprice" gorm:"goodprice"`
	Addtime         int64   `json:"addtime" gorm:"addtime"`
	Orderfanshangid int64   `json:"orderfanshangid" gorm:"orderfanshangid"`
	Num             int64   `json:"num" gorm:"num"`
	Dengji          int64   `json:"dengji" gorm:"dengji"`
	State           int64   `json:"state" gorm:"state"`
}
type Orderfanshanggoodsql struct {
	ID              int64   `json:"id" gorm:"id"`
	Uid             int64   `json:"uid" gorm:"uid"`
	Goodid          int64   `json:"goodid" gorm:"goodid"`
	Goodname        string  `json:"goodname" gorm:"goodname"`
	Goodimage       string  `json:"goodimage" gorm:"goodimage"`
	Goodmojing      float64 `json:"goodmojing" gorm:"goodmojing"`
	Goodprice       float64 `json:"goodprice" gorm:"goodprice"`
	Addtime         int64   `json:"addtime" gorm:"addtime"`
	Orderfanshangid int64   `json:"orderfanshangid" gorm:"orderfanshangid"`
	Num             int64   `json:"num" gorm:"num"`
	Dengji          int64   `json:"dengji" gorm:"dengji"`
	Nickname        string  `json:"nickname" gorm:"nickname"`
	Logo            string  `json:"logo" gorm:"logo"` // 头像
	State           int64   `json:"state" gorm:"state"`
}

// TableName 表名称
func (*Orderfanshanggood) TableName() string {
	return "orderfanshanggood"
}

// Zhuanpan undefined
type Zhuanpan struct {
	ID            int64   `json:"id" gorm:"id"`
	Classify      int64   `json:"classify" gorm:"classify"` // 1积分 2赏卷
	Fanshangid    int64   `json:"fanshangid" gorm:"fanshangid"`
	Integral      int64   `json:"integral" gorm:"integral"`           // 积分数 classify =1 填写
	Shangjuanid   int64   `json:"shangjuanid" gorm:"shangjuanid"`     // 赏卷id  classify=2 选择
	Shangjuanname string  `json:"shangjuanname" gorm:"shangjuanname"` // 赏卷名称
	Num           int64   `json:"num" gorm:"num"`                     // 每次掉落几个隐藏奖
	Bili          float64 `json:"bili" gorm:"bili"`                   // 每次单抽获取的概率 10表示中奖概率百分之10
	Piaoping      string  `json:"piaoping" gorm:"piaoping"`           // 1a赏 2b赏 3c赏 3d赏
	Dengji        string  `json:"dengji" gorm:"dengji"`               // 1a赏 2b赏 3c赏 3d赏
	Qudao         string  `json:"qudao" gorm:"qudao"`                 // 渠道
	State         int64   `json:"state" gorm:"state"`                 // 1一番赏 2扭蛋机
}

// TableName 表名称
func (*Zhuanpan) TableName() string {
	return "zhuanpan"
}

// Qudao undefined
type Qudao struct {
	ID    int64  `json:"id" gorm:"id"`
	Name  string `json:"name" gorm:"name"`
	Value string `json:"value" gorm:"value"`
}

// TableName 表名称
func (*Qudao) TableName() string {
	return "qudao"
}

// Zhuanpanqudao undefined
type Zhuanpanqudao struct {
	ID         int64 `json:"id" gorm:"id"`
	Zhuanpanid int64 `json:"zhuanpanid" gorm:"zhuanpanid"`
	State      int64 `json:"state" gorm:"state"`
	Otherid    int64 `json:"otherid" gorm:"otherid"`
	Qudaoid    int64 `json:"qudaoid" gorm:"qudaoid"`
}

// TableName 表名称
func (*Zhuanpanqudao) TableName() string {
	return "zhuanpanqudao"
}

// Zhuanpandengji undefined
type Zhuanpandengji struct {
	ID         int64 `json:"id" gorm:"id"`
	Zhuanpanid int64 `json:"zhuanpanid" gorm:"zhuanpanid"`
	State      int64 `json:"state" gorm:"state"`
	Otherid    int64 `json:"otherid" gorm:"otherid"`
	Dengji     int64 `json:"dengji" gorm:"dengji"`
}

// TableName 表名称
func (*Zhuanpandengji) TableName() string {
	return "zhuanpandengji"
}

// Zhuanpanpiaoping undefined
type Zhuanpanpiaoping struct {
	ID         int64 `json:"id" gorm:"id"`
	Zhuanpanid int64 `json:"zhuanpanid" gorm:"zhuanpanid"`
	State      int64 `json:"state" gorm:"state"`
	Otherid    int64 `json:"otherid" gorm:"otherid"`
	Piaoping   int64 `json:"piaoping" gorm:"piaoping"`
}

// TableName 表名称
func (*Zhuanpanpiaoping) TableName() string {
	return "zhuanpanpiaoping"
}
